<?php

require_once '../model/entity/Aluno.php';

new SugestionAluno();

/**
 * Classe responsavel por restaurar o nome do aluno, oferecendo suporte ao ajax.
 *
 * @author gabrielbmoro
 */
class SugestionAluno {

    private $aluno;

    /* Método responsável por inicializar dados */

    public function __construct() {
        $this->aluno = new Aluno(null, null, null, null);
        $q = $_GET["q"];
        $array = $this->aluno->getNomeParaDefesa($q);

        if (strlen($q) > 0) {
            $hint = "";
            for ($i = 0; $i < count($array); $i++) {
                if (strtolower($q) == strtolower(substr($array[$i], 0, strlen($q)))) {
                    if ($hint == "") {
                        $hint = $array[$i];
                    } else {
                        $hint = $hint . " , " . $array[$i];
                    }
                }
            }
        }
        if ($hint == "") {
            $response = "Nenhum aluno encontrado...";
        } else {
            $response = $hint;
        }
        echo $response;
    }

}
